package com.digitalchina.lxnsy.entity;

import com.bigkoo.pickerview.model.IPickerViewData;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：郑皓
 * 创建时间：2018/9/18 15:14
 * 修改备注：
 * ================================================
 */
public class ShareBasicDataVO implements Serializable {

    private List<TypeListBean> unitTypeList;
    private List<TypeListBean> shareWayList;
    private List<TypeListBean> shareTypeList;
    private List<TypeListBean> deliveryModeList;

    public List<TypeListBean> getUnitTypeList() {
        return unitTypeList;
    }

    public void setUnitTypeList(List<TypeListBean> unitTypeList) {
        this.unitTypeList = unitTypeList;
    }

    public List<TypeListBean> getShareWayList() {
        return shareWayList;
    }

    public void setShareWayList(List<TypeListBean> shareWayList) {
        this.shareWayList = shareWayList;
    }

    public List<TypeListBean> getShareTypeList() {
        return shareTypeList;
    }

    public void setShareTypeList(List<TypeListBean> shareTypeList) {
        this.shareTypeList = shareTypeList;
    }

    public List<TypeListBean> getDeliveryModeList() {
        return deliveryModeList;
    }

    public void setDeliveryModeList(List<TypeListBean> deliveryModeList) {
        this.deliveryModeList = deliveryModeList;
    }

    public static class TypeListBean implements Serializable,IPickerViewData{
        /**
         * id : 5b6601a8-f6b8-40cd-b6f4-dbe6908b992c
         * createAt : 2018-07-17 21:34:46
         * createTime : 2018-07-17 21:34:46
         * updateAt : 2018-07-17 21:34:46
         * updateTime : 2018-07-17 21:34:46
         * status : null
         * sort : 0
         * version : 0
         * code : 30011
         * pcode : 3001
         * rcode : 3001
         * orderBy : 1
         * name : 天
         * namePinyin : danweileixing
         * remark :
         * persistent : true
         * entityId : 5b6601a8-f6b8-40cd-b6f4-dbe6908b992c
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private String orderBy;
        private String name;
        private String namePinyin;
        private String remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public String getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(String orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(String namePinyin) {
            this.namePinyin = namePinyin;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        @Override
        public String getPickerViewText() {
            return name;
        }
    }


}
